1370
/*
Theme Name: José Mentor
Theme URI: http://mentor.com.br/
Author: Agência TH2 | Area Comunicação
Author URI: http://agenciath2.com.br/ | http://www.areacomunicacao.com.br
Description: layout --> Area Comunicação Desenvolvimento --> Agência TH2
Version: 1.0
*/

/* Font-Face */

@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/myriadpro-regular.eot');
    src: url('font/myriadpro-regular.eot') format('embedded-opentype'),
         url('font/myriadpro-regular.woff') format('woff'),
         url('font/myriadpro-regular.ttf') format('truetype'),
         url('font/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: "myriad_pro_condbold";
    src: url("font/myriadpro-boldcond-webfont.eot");
    src: url("font/myriadpro-boldcond-webfont.eot?#iefix") format("embedded-opentype"),
         url("font/myriadpro-boldcond-webfont.woff") format("woff"),
         url("font/myriadpro-boldcond-webfont.ttf") format("truetype"),
         url("font/myriadpro-boldcond-webfont.svg#myriad_pro_condbold") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "myriad_pro_condregular";
    src: url("font/myriadpro-cond-webfont.eot");
    src: url("font/myriadpro-cond-webfont.eot?#iefix") format("embedded-opentype"),
         url("font/myriadpro-cond-webfont.woff") format("woff"),
         url("font/myriadpro-cond-webfont.ttf") format("truetype"),
         url("font/myriadpro-cond-webfont.svg#myriad_pro_condregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "MyriadPro-Regular";
	src: url("fonts/MyriadPro-Regular.eot");
	src: local("☺"), url("font/MyriadPro-Regular.woff") format("woff"), url("font/MyriadPro-Regular.ttf") format("truetype"), url("font/MyriadPro-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Reset CSS */

/* Default */

html, body, .wrap {height: 100%;}
body >.gradient>.wrap {height: auto; min-height: 100%;}
.wrapper-container {padding-bottom: 0;}  /* deve ser a mesma altura do rodapé */
.wrapper-footer {
	position: relative;
	margin-top: -174px; /* A mesma altura do rodapé, o valor deve ser negativo */
	height: 174px;
	clear:both
}
a {
	text-decoration:none;
	color:#eb1b23;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
}
body {
	background:url(img/background.jpg) top left;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
}
div.gradient {
	background: url(img/background-gradient.png) repeat-x;
	width:100%;
	height: auto; min-height: 100%;
	position:absolute;
	z-index:1;
	padding-bottom: 10px;
	min-width: 940px;
}
.clear {
	clear:both;
	display:block;
}
.link {
	letter-spacing: 1px;
	font-family: verdana;
	font-size: 9px;
}
.no-sidebar .wrapper-container {
	background: url(img/bg-container.png) repeat-y center center !important;
}
b, strong {
	font-weight:bold;
}
em, i { font-style: italic;}
u {text-decoration: underline;}

/* Default */

/* Header */

#faixa {
	margin: 0 auto;
	background: url(img/faixa.png) repeat-x;
	width: 420px;
	height: 162px;
	position: absolute;
	z-index: -1;
}
.wrapper-header {
	background: url(img/jose-mentor.png) no-repeat center center;
	height: 203px;
	width: 100%;
	min-width: 940px;
}
.header {
	width: 940px;
	height: auto;
	margin: 0 auto;
}
.header h1 a.logo {
	text-indent: -99999px;
	width: 227px;
	height: 62px;
	cursor: pointer;
	float: left;
	background: url(img/jose-mentor-deputado-federal.png) no-repeat top left;
	margin-top: 55px;
	margin-left: 16px;
	display:block;
}
.header .menu-superior {
	width: 284px;
	height: auto;
	float: left;
	margin-left: 356px;
	margin-bottom: 7px;
	margin-top: 110px;
}
.header .menu-superior ul.sociais {
	width: 138px;
	height: 20px;
	margin-left: 149px;
	margin-top: 25px;
}
.header .menu-superior ul.sociais li a{
	background: url(img/midias-sociais.png);
	float: left;
	text-indent: -99999px;
	width: 17px;
	height: 18px;
	margin-right: 6px;
	cursor:pointer;
}
.header .menu-superior ul.sociais li.twitter a{
	background-position:-22px;
}
.header .menu-superior ul.sociais li.linkedin a{
	background-position:-42px;
}
.header .menu-superior ul.sociais li.youtube a{
	background-position:-63px;
}
.header .menu-superior ul.sociais li.flickr a{
	background-position:-84px;
}
.header .menu-superior ul.sociais li.rss a{
	background-position:-107px;
} 
form.search {
	background-image: url(img/search-bg.png);
	width: 253px;
	height: 35px;
	background-position: 0px;
	margin-left: 33px;
	margin-bottom: 20px;
}
form.search input[type=text] {
	margin-left: 27px;
	margin-top: 9px;
	background: transparent;
	border: none;
	width: 154px;
}
form.search input[type=submit] {
	background: none;
	border: none;
	text-indent: -99999px;
	width: 63px;
	height: 32px;
	cursor: pointer;
}
	/* Menu */
	
	.menu .nav-menu {
		width:941px;
		height:38px;
		background:url(img/bg-menu.jpg) repeat-x;
		margin-left:-1px;
	}
	.menu .nav-menu li {
		display: inline;
		float: left;
		height: 118%;
		width: auto;
		padding: 0 34px;
		background: url(img/divisao-menu.png) no-repeat top right;
		margin-bottom: -18px;
	}
	.menu .nav-menu li:first-child {
		margin-left:17px;
	}
	.menu .nav-menu li:last-child {
		background:none;
	}
	.menu .nav-menu li a {
		color: white;
		text-transform: uppercase;
		display: block;
		font-size: 13px;
		margin-top: 12px;
		text-decoration: none;
		font-family: arial,sans-serif;
	}
	.menu .nav-menu li a:hover {
		color:#bbb;
		text-decoration:underline;
	}

	
	/* Menu */
	
	/* Sub Menu */
	
	.sub-menu {
		display:none;
		position:absolute;
		z-index:999999999;
	}
	.menu .nav-menu .sub-menu {
		width: auto;
		height: auto;
		background: url(img/bg-sub-menu.png) repeat-x #434343;
		margin-left: -36px;
		padding-bottom: 5px;
		min-width: 110px;
		margin-top: 12px;
	}
	.menu .nav-menu .sub-menu li {
		display: block;
		float: none;
		height: 100%;
		width: auto;
		padding: 7px 20px 7px 20px;
		background: url(img/divisao-sub-menu.png) bottom repeat-x;
		margin-bottom: 0;
	}
	.menu .nav-menu .sub-menu li:first-child {
		margin:0;
	}
	.menu .nav-menu .sub-menu li:last-child {
		background:none;
	}
	.menu .nav-menu .sub-menu li a {
		color: white;
		text-transform: uppercase;
		display: block;
		margin-top: 10px;
		text-decoration: none;
		font-family: 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
		font-size: 14px;
		width: 100%;
		height: 20px;
		text-align: left;
	}
	.menu .nav-menu .sub-menu li a:hover {
		color:#bbb;
		text-decoration:underline;
	}
	.menu .nav-menu .no-link>a:hover {
		text-decoration:none;
		cursor:default;
	}
	.menu .nav-menu .sub-menu .sub-menu{
		position: absolute;
		top: 0;
		left: 100%;
		margin-left: 0px;
		border-left: 1px solid #fff;
		margin-top: 0px;
	}
	
	/* Sub Menu */

/* Header */

/* Content */

.wrapper-container {
	width:100%;
	height:auto;
	margin:0 auto;
	background:url(img/bg-container-sidebar.png) repeat-y center center;
	padding-bottom: 175px;
}
.container {
	width: 916px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 0 24px;
}

/* Content */

/* Home */

.content {
	width: 600px;
	float: left;
}

	/* Sidebar */

	.sidebar {
		width: 284px;
		float: left;
		height: auto;
		margin-left: 10px;
		background-position: -27px 0;
		padding: 20px 22px 0 0;
		margin-top: -1px;
	}
	.sidebar a.tv-link {
		display: block;
		width: 297px;
		margin-left: 8px;
		height: 243px;
		padding-top: 19px;
		background-color: white;
		padding-left: 0px;
	}
	.sidebar a.tv-link img {
		width:293px;
		margin-left:5px;
	}
	.sidebar>div {
		width: 252px;
		height: auto;
		margin-left: 34px;
		margin-top:14px;
	}
	.news .wpcf7-form {
		width: 252px;
		height: auto;
	}
	.news .wpcf7-form input.nome {
		background: url(img/news-nome-bg.jpg) no-repeat;
		width: 240px;
		height: 14px;
		border: none;
		padding: 5px;
	}
	.news .wpcf7-form input.email {
		background: none;
		border: none;
		width: 180px;
		padding: 5px;
		height: 14px;
		float:left;
	}
	.news .wpcf7-form input[type=submit] {
		background: none;
		border: none;
		width: 59px;
		cursor: pointer;
		float: left;
		height: 24px;
		color:#fff;
		font-size: 12px;
	}
	.news .wpcf7-form .wrapper-news {
		background: url(img/news-email-bg.png) no-repeat;
		border: none;
		width: 252px;
		height: 26px;
		margin-top: 15px;
	}
	span.tit-sidebar {
		font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 13px;
		display: block;
	}
	.sidebar div.videos-sidebar {
		background: url(img/videos-sidebar-bg.png) no-repeat top;
		padding: 10px;
		width: 231px;
		height: 238px;
		border: 1px solid #969699;
		margin-bottom: 25px;
	}
	.sidebar div.videos-sidebar .lista-videos-sidebar {
		width:100%;
		height:210px;
	}
	.sidebar div.videos-sidebar .lista-videos-sidebar li {
		width: 237px;
		height: 100%;
		float: left;
		margin-right: 35px;
	}
	.sidebar div.videos-sidebar .lista-videos-sidebar li .desc-videos-sidebar a {
		display: block;
		width: 195px;
		margin: 0 auto;
		text-align: center;
		margin-top: 14px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #666;
		text-decoration:none;
	}
	.sidebar .blog-sidebar {
		background: url(img/blog-sidebar-bg.jpg) no-repeat top;
		padding: 10px;
		width: 231px;
		height: 200px;
		border: 1px solid #969699;
		overflow: hidden;
		margin-bottom:20px;
	}
	.sidebar .blog-sidebar ul li span{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#98989b;
		margin-top:6px;
	}
	.sidebar .blog-sidebar ul li {
		width:197px;
		height:auto;
		margin-bottom:10px;
	}
	.sidebar .blog-sidebar ul li span a.link-blog {
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.veja-mais {
		font-size: 11px;
		font-weight: bold;
		font-family: Arial Black;
		cursor: pointer;
		text-decoration: none;
		margin-left:2px;
		color:#EB1B23;
		display:inline !important;
	}
	.sidebar-resultado-de-busca a {text-decoration: none;}
	#divTicker {
		background: #E11B22 !important;
		border: 1px solid #CCC !important;
		height: 245px !important;
		padding: 0 5px !important;
		width: 239px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
		margin-bottom: 20px !important;
	}

	/* Sidebar */
	
	/* Content */
	
	.content>div {
		margin-top:20px;
	}
	.content .noticias .rss {
		background: url(img/midias-sociais.png);
		background-position: -107px;
		float: left;
		text-indent: -999999px;
		width: 17px;
		height: 18px;
		margin-right: 6px;
		cursor: pointer;
	} 
	span.tit-content, span.tit-content a {
		font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
		font-size: 17px;
		font-weight: bold;
		display: block;
		float:left;
		margin-right:10px;
		color: #434343;
	}
	
		/* Noticias */
		
			.noticias {
				width:100%;
				height:auto;
				width: 100%;
				height: auto;
				padding-bottom: 10px;
				border-bottom: 1px solid #8c8c8f;
			}
			.noticias ul {
				width:100%;
				height:auto;
				margin-top:20px;
			}
			.noticias ul.lista-noticias li {
				width:100%;
				height:auto;
				margin-bottom:20px;
			}
			.noticias ul.lista-noticias li div.wrapper-noticia {
				float: left;
				width: 391px;
				margin-left: 14px;
			}
			.noticias ul.lista-noticias li.no-image div.wrapper-noticia {
				width:100% !important;
				margin:0;
			}
			.noticias ul.lista-noticias li img {
				float: left;
				width: 192px;
				height: 116px;
			}
			.noticias ul.lista-noticias li span {
				font-family: arial, sans-serif;
				display:block;
			}
			.noticias ul.lista-noticias li span.red {
				display: inline;
				color: red;
			
}
			.noticias ul.lista-noticias li span.data-noticia {
    font-size: 14px;  color: #767676;  margin-bottom: 6px;  font-weight: bold;
	
			}
			.noticias ul.lista-noticias li span.tit-noticia {
    font-size: 18px;  
    /* font-weight: bold; */  color: #ed2218;  margin-bottom: 10px;  border-bottom: 1px solid #dadada;  padding-bottom: 10px;
			}
			.noticias ul.lista-noticias li div.desc-noticia {
				text-align:justify;
			
				font-size: 12px;  color: #444444;  text-align: justify;  
				font-family: arial; line-height: 13px;
}
			.noticias-link {
				text-decoration:none;
			}
		
		/* Noticias */
		
		/* Artigos e Publicações */
		
			.artigos-publicacoes {
				width:100%;
				height:auto;
				width: 100%;
				height: auto;
			}
			.artigos-publicacoes ul {
				width:100%;
				height:auto;
				margin-top:20px;
			}
			.artigos-publicacoes ul.lista-artigos li {
				width:100%;
				height:auto;
				margin-bottom:20px;
			}
			.artigos-publicacoes ul.lista-artigos li div.wrapper-artigos {
				float: left;
				width: 500px;
				margin-left: 14px;
			}
			.artigos-publicacoes ul.lista-artigos li.no-image div.wrapper-artigos {
				width:100% !important;
				margin:0;
			}
			.artigos-publicacoes ul.lista-artigos li img {
				float:left;
			}
			.artigos-publicacoes ul.lista-artigos li span.red {
				color: red;
			}
			.artigos-publicacoes ul.lista-artigos li span {
				font-family: Arial, Helvetica, sans-serif;
				/* display:block; */
			}
			.artigos-publicacoes ul.lista-artigos li span.data-artigos {
				font-size:12px;
				color: #767676;	
				margin-bottom: 6px;
			
				float: right;
				font-weight: bold;
}
			.artigos-publicacoes ul.lista-artigos li span.tit-artigos {
    font-size: 18px;  
    /* font-weight: bold; */  color: #ed2218;  
    margin-bottom: 7px;  border-bottom: 1px solid #dadada;  
    padding-bottom: 6px;
			
    display: block;
}
			.artigos-publicacoes ul.lista-artigos li span.desc-artigos {  color: #444444;  text-align: justify;  font-family: arial;  font-size: 12px;  line-height: 13px;
			}
		
		/* Artigos e Publicações */
		
		/* Galeria */
		
		.galeria {
			background: url(img/bg-galeria.jpg) no-repeat;
			width: 569px;
			height: 95px;
			padding: 15px;
			border: 1px solid #c8c8c9;
			overflow: hidden;
			margin-top:10px !important;
		}
		.galeria div.wrapper-galeria {
			width: 560px;
			height: 120px;
			margin: 10px auto;
		}
		.galeria div.wrapper-galeria ul {
			width:537px;
			height:120px;
		}
		.galeria div.wrapper-galeria ul li {
			display: inline;
			float: left;
			margin-left: 12px;
			width: 73px;
			height: 73px;
			overflow: hidden;
			border: 3px solid #fff;
			-webkit-box-shadow: 0px 0px 11px rgba(50, 50, 49, 0.8);
			-moz-box-shadow: 0px 0px 11px rgba(50, 50, 49, 0.8);
			box-shadow: 0px 0px 11px rgba(50, 50, 49, 0.8);
		}
		.galeria div.wrapper-galeria ul li img {
			display: block;
			height: 100%;
			width: auto;
			margin: 0 auto;
			text-align: center;
			alignment-baseline: central;
			vertical-align: middle;
		}
		.galeria-single {
			position:relative;
			position: relative;
			float: left;	
			margin-right: 10px;
		}
		.galeria-single span {
			clear: both;
			display: block;
			width: 171px;
		}
		
		/* Galeria */
	
	/* Content */

/* Home */

/* Slideshow */
#slideshow{
	width:600px; 
	position:relative;
	height:360px; 
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
#slideshow ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:373px; 
	list-style:none; 
	padding:0; margin:0; 
	width:227px;
}
#slideshow ul.ui-tabs-nav li{ 
	background:url(img/bg-slideshow.png) top left no-repeat;
	background-position:20px -6px;
	font-size:12px; 
	height: 72px;
	color:#000; 
	position: relative;
	z-index: 9;
}
#slideshow ul.ui-tabs-nav li img{ 
	float:left;
	background:#fff; 
	border:1px solid #eee;
}
#slideshow ul.ui-tabs-nav li strong{ 
	color: white;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	float: left;
	margin: 16px 0 0 40px;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	margin-top: 10px;
}
#slideshow ul.ui-tabs-nav li span{ 
	color: white;
	font-size: 10px;
	float: left;
	line-height: 14px;
	margin: 0 5px 0 40px;
	letter-spacing: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 12px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 25px;
	margin-top: 5px;
}
#slideshow li.ui-tabs-nav-item a.inside-link { 
	display: block;
	height: 72px;
}
#slideshow ul.ui-tabs-nav li.ui-tabs-nav-item:hover{
	background:url(img/bg-slideshow-hover.png) top left no-repeat;
	background-position:20px -6px;
}
#slideshow ul.ui-tabs-nav li.ui-tabs-selected, #slideshow ul.ui-tabs-nav li.ui-tabs-selected:hover{ 
	background:url(img/bg-slideshow-selected.png) top left no-repeat !important;
	background-position:0 -2px !important;
}
#slideshow .ui-tabs-panel{
	width:600px; height:360px; 
	position:relative;
}
#slideshow .ui-tabs-hide, .share-box.redes-sociais .ui-tabs-hide{ 
	display:none; 
}
#slideshow .ui-tabs-panel img {
	min-height: 100%;
	min-width: 100%;
	width: auto;
}

/* Slideshow */


/* Footer */

.wrapper-footer {
	height: 272px;
	width: 100%;
	margin: -161px auto 0 auto;
	padding-top: 20px;
	background: url(img/bg-wrapper-footer.png?5) center -40px;
	overflow: hidden;
}
.wrapper-footer .footer  {
	width: 940px;
	margin: -10px auto;
	height: 259px;
	background: url(img/bg-footer-internas.png) no-repeat center top;
	padding-top: 20px;
}
.wrapper-footer .footer .menu-inferior {
	width: 120px;
	height: auto;
	float: left;
	margin-left: 22px;
	margin-top: 15px;
}
.wrapper-footer .footer .menu-inferior .nav-menu-inferior li {
	line-height:17px;
}
.wrapper-footer .footer .menu-inferior .nav-menu-inferior li a {
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:semibold;
	color:#fff;
	text-decoration:none;
}
.wrapper-footer .footer .menu-inferior .nav-menu-inferior li a:hover {
	text-decoration:underline;
}
.wrapper-sociais-footer {
	float: left;
	width: auto;
	height: 32px;
	margin-top: 111px;
	margin-left: -85px;
}
.wrapper-sociais-footer .sociais-footer li {
	float: left;
	background: url(img/redes-sociais-footer.png) no-repeat;
	text-indent: -999999px;
	width: 22px;
	height: 36px;
	margin-left: 6px;
}
.wrapper-sociais-footer .sociais-footer li a {
	color:#fff;
	cursor:pointer;
	display:block;
	width: 20px;
	height: 20px;
}
.wrapper-sociais-footer .sociais-footer li.facebook {
	background-position:0;
}
.wrapper-sociais-footer .sociais-footer li.twitter {
	background-position:-26px;
}
.wrapper-sociais-footer .sociais-footer li.linkedin {
	background-position:-49px;
}
.wrapper-sociais-footer .sociais-footer li.flickr {
	background-position:-96px;
}
.wrapper-sociais-footer .sociais-footer li.youtube {
	background-position:-73px;
}
.wrapper-sociais-footer .sociais-footer li.rss {
	background-position:-122px;
}
.news-footer {
	float: left;
	width: 252px;
	margin-top: 25px;
	margin-left: 15px
}
.news-footer .tit-footer {
	font-family: arial, sans-serif;
	font-size: 18px;
	font-weight: semibold;
	color: white;
	margin-bottom: 13px;
	display: block;
}
.news-footer input {
	background: none;
	border: none;
	width: 240px;
	height: 19px;
	padding: 5px;
	margin-bottom: 13px;
}
.news-footer input.email {
	background: none;
	border: none;
	width: 181px;
	height: 19px;
	padding: 5px;
	float:left
}
.news-footer input[type=submit] {
	width: 59px;
	float: left;
	height: 30px;
	cursor: pointer;
	font-size:12px;
	color:#fff;
}
.news-footer input.nome {
	background:url(img/bg-news-nome-footer.png) no-repeat;
}
.news-footer .wrapper-news-footer {
	background:url(img/bg-news-email-footer.png) no-repeat;
	width: 250px;
	height: 33px;
}
.logo-footer {
	float: left;
	margin-top: 40px;
	margin-left: 385px;
	background: url(img/logo-footer.png?10);
	width: 144px;
	height: 37px;
	text-indent: -999999px;
}
.infos-footer {
	margin-top: 20px;
}
.infos-footer div {
	float:left;
	margin-left:21px;
}
.infos-footer div:last-child {
	margin-left:64px;
}
.infos-footer div adress{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 13px;
}
.infos-footer div h4 {
	font-family: arial, sans-serif;
	color: #434343;
	margin-bottom: 7px;
	font-size:14px;
}

/* Footer */

/* Interna */

.content-interna {
	width: 900px;
	margin: 0 auto;
}
.header-post, .header-resultado-de-busca {
	padding: 0 0 35px 0;
	background: url(img/bg-header-post.png) no-repeat bottom left;
	width: 100%;
	background-position: -5px 66px;
}

	/* Post Content */
	
		.post .data-post {
			font-family: arial, sans-serif;
			font-size: 18px;
			display:block;
			color:#666666;
			float:left;
			width:500px;
			margin-bottom:7px;
		}
		.post .tit-post {
			font-family:arial, sans-serif;
			font-size:26px;
			color:#eb1b23;
			float:left;
			width:100%
		}
		.post .tit-post.no-image {
			width:880px;
		}
		.post .content-post {
			float: left;
			font-family: arial, sans-serif;
			font-size: 13px;
			color: #444444;
			line-height: 17px;
			margin-top: 24px;
		}
		.post .content-post .post{
			width: 900px;
		}
		
		.post .content-post p {
			margin-bottom:10px;
		}
		.page .content-post {		
			margin-top: 0;	
		}
		.post img.img-destacada-post {
			float: right;
			margin-top: -70px;
			margin-left:25px;
		}
		.page img.img-destacada-post {
			float: right;
			margin-top: 0;
			margin-left:25px;
		}
		.wrapper-img-destacada {
			width: auto;
			float: right;
			height: auto;
			text-align: right;
			position: relative;
			margin-left: 10px;
			max-width: 390px;
		}
	
	/* Post Content */

	/* Footer Interna */
	
		.footer-interna {
		}
		
	/* Footer Interna */
	
	/* Bread Crumb */
		
		.header-post .bread-crumb {
			display:block;
		}
		.bread-crumb a, .bread-crumb span  {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			text-decoration:none;
		}
		.bread-crumb a:hover {
			text-decoration:underline;
		}
		.bread-crumb span.last-bread-crumb, .bread-crumb {
			color:#ed1c24;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
		}
	
	/* Bread Crumb */
	
.titulo {
	font-family:arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #444444;
	float: left;
	width: auto;
	margin-top: 18px;
}
	.titulo a {
		font-family:arial, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #444444;
		text-decoration: none;'
	}
	.titulo a:hover {
		color: #000;
	}
	.titulo .post-categories li {
		float:left;
		margin-right:10px;
	}

	
/* Compartlhe */
	
	.compartilhe {
		float: right;
		margin-top: 16px;
	}
	.compartilhe ul.compartilhe-lista li {
		float: left;
		text-indent: -999999px;
		background: url(img/compartilhe-post.jpg) no-repeat;
		width: 27px;
		height: 26px;
		background-position: -4px;
	}
	.compartilhe ul.compartilhe-lista li.compartilhe2 {
		background-position:-34px;
	}
	.compartilhe ul.compartilhe-lista li.compartilhe3 {
		background-position:-64px;
	}
	.compartilhe ul.compartilhe-lista li.compartilhe4 {
		background-position:-92px;
	}
	.compartilhe ul.compartilhe-lista li.compartilhe5 {
		background-position:-121px;
	}
	.compartilhe ul.compartilhe-lista li.compartilhe6 {
		background-position:-149px;
	}
	.compartilhe ul.compartilhe-lista li a {
		cursor:pointer;
		cursor: pointer;
		display: block;
		height: 26px;
	}
	
	/* Compartlhe */

/* Interna */

/* Resultado de Busca */

.resultado-de-busca {
	width:100%;
	height:auto;
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.resultado-de-busca ul {
	width:100%;
	height:auto;
	margin-top:20px;
}
.resultado-de-busca ul.lista-resultado-de-busca li {
	width:100%;
	height:auto;
	margin-bottom:20px;
}
li.com-image div.wrapper-img {
	width: 133px;
	height: 116px;
	float: left;
	overflow: hidden;
	margin-right: 15px;
	-webkit-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);
	-moz-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);
	border-bottom: 3px solid white;
	box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);
	border-right: 3px solid white;
}
.resultado-de-busca ul.lista-resultado-de-busca li div.wrapper-resultado-de-busca {
	float: left;
	width: 447px;
}
li.no-image div.wrapper-resultado-de-busca {
	width:100% !important;
}
.content-interna .resultado-de-busca ul.lista-resultado-de-busca li div.wrapper-resultado-de-busca {
	width: 685px;
}
.resultado-de-busca ul.lista-resultado-de-busca li img {
	float:left;
	margin-right:10px;
	-webkit-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);  -moz-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);  
	border-bottom: 3px solid white;
	box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);
	border-right: 3px solid white;
}
.resultado-de-busca ul.lista-resultado-de-busca li span {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}
.resultado-de-busca ul.lista-resultado-de-busca li span.data-resultado-de-busca {
	font-size: 12px;
	color: #767676;	
	margin-bottom:6px;
	font-weight: bold;
}
.resultado-de-busca ul.lista-resultado-de-busca li span.tit-resultado-de-busca {
	font-size: 18px;
	/* font-weight:bold; */
	color: #ed2218;
	margin-bottom: 10px;
	border-bottom: 1px solid #dadada;
	padding-bottom: 10px;
}
.resultado-de-busca ul.lista-resultado-de-busca li div.desc-resultado-de-busca {
	font-size: 13px;
	color: #444444;
	text-align: justify;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
.resultado-de-busca-link {
	text-decoration:none;
}
li.no-image div.desc-resultado-de-busca {
	width:100% !important;
}
.paginacao {
	margin-left:7px;
}
.paginacao span, .paginacao a {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#eb1b23;
	letter-spacing:2px;
	text-decoration:none;
	border-right: 2px solid #eb1b23;
	padding:0 9px;
}
.paginacao .pages {
	padding-left: 0;
}
.paginacao a:hover {
	text-decoration:underline;
}
.paginacao .current {text-decoration: underline; font-weight: bold;}
.topo-sidebar {
	float: left;
	margin-left: 8px;
	margin-top: 20px;
	background-position: -45px 0;
	display:none;
}
.sidebar-resultado-de-busca {
}
.sidebar .img-sidebar {
	margin-top:0 !important;
}
.sidebar span {
	font-family: arial, sans-serif;
	display: block;
}
.sidebar .data-noticia-sidebar {
	font-size: 14px;
	color: #999;
	margin-bottom: 6px;
}
.sidebar .tit-noticia-sidebar {
	font-size: 20px;
	font-weight: bold;
	color: #EB1B23;
	margin-bottom: 11px;
}
.sidebar .desc-noticia-sidebar {
	font-size: 13px;
	color: #444444;
	line-height:17px;
}
.noticia-sidebar {
	padding-bottom:35px !important;
	background:url(img/divisao-sidebar.png) no-repeat bottom center;
}
.news-resultado-de-busca {
	padding-bottom:50px !important;
	background:url(img/divisao-sidebar.png) no-repeat bottom center;
}
	
/* Resultado de Busca */

/* Fotos */

.fotos {
	width: 900px;
	margin: 0 auto;
}
.fotos-content ul {
	background: url(img/bg-header-post.png) repeat-x bottom;
}
.fotos-content ul li {
	width: 277px;
	height: auto;
	min-height: 390px;
	/* padding-bottom: 30px; */
	/* background:url(img/divisor-fotos.png) repeat-x bottom; */
	float: left;
	margin-right: 22px;
	margin-bottom: 15px;
}
.videos .fotos-content ul li {
	width: 277px;
	height: auto;
	min-height: 365px;
	/* padding-bottom: 30px; */
	/* background:url(img/divisor-fotos.png) repeat-x bottom; */
	float: left;
	margin-right: 22px;
	margin-bottom: 15px;
}
.fotos-content .data, .fotos-content .data a {
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 16px;
	color: #767676;
	float:none;
	text-decoration:none;
	font-weight: bold;
	margin-bottom: 5px;
}
.fotos-content .titulo {
	height: 61px !important;
}
.fotos-content .titulo, .fotos-content .titulo a {
	color:#eb1b23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0;
	float:none;
	height:auto;
	font-weight:normal;
}
.fotos-content .titulo a span {
	font-family: arial;
	color: #a9a9a9;
	font-size: 15px;
	display: block;
	margin-top: 5px;
}
.fotos-content .foto-thumb {
	margin-top: 5px;
	margin-bottom: 21px;
	position: relative;
	max-height: 294px;
	overflow: hidden;
	width: 263px;
	height: 263px;    
	border-bottom: 3px solid white;
	border-right: 3px solid white;
	-webkit-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);  
	-moz-box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);  
	box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.23);
	position: relative;
}
.fotos-content .video-thumb {
	width: 268px;
	height: 199px;
	overflow: hidden;
	margin-bottom: 15px;
}
.fotos-content .foto-thumb img {
	min-height: 266px;
	width: auto;
	display: block;
	margin-left: -70px;
}
.lupa-fotos {
	position:absolute;
	bottom:0;
	right:0;
}
.fotos-content .desc, .fotos-content .desc a {
	color:#eb1b23;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #444444;
	margin:0;
	float:none;
	text-decoration:none;
}

.mais-fotos {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 9999;
	width: 26px !important;
	height: auto !important;
	min-height: 26px !important;
}

/* Fotos */

/* COntato */

.post .contato .wrapper-form {
	float:left;
	margin-right:34px;
}
.post .contato .wrapper-sociais {
	float:left;
}
.post .contato .wrapper-sociais .tit-midias-sociais {
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	color:#434343;
	font-weight:bold;
}
.post .contato .wrapper-sociais ul {
	margin-top:20px;
}
.post .contato .wrapper-sociais ul li {
	background: url(img/facebook.jpg) no-repeat;
	text-indent: -99999px;
	width: 178px;
	height: 55px;
	margin-bottom: 10px;
}
.post .contato .wrapper-sociais ul li:first-child {
}
.post .contato .wrapper-sociais ul li.twitter {
	background: url(img/twitter.jpg) no-repeat;
}
.post .contato .wrapper-sociais ul li.linkedin {
	background-position:-140px;
}
.post .contato .wrapper-sociais ul li.youtube {
	background: url(img/youtube.jpg) no-repeat;
	margin-left: 4px;
}
.post .contato .wrapper-sociais ul li.flickr {
	background-position:-276px;
}
.post .contato .wrapper-sociais ul li a {
	display: block;
	height: 55px;
}
.post .contato .wrapper-sociais .desc-midias-sociais {
	width:347px;
	font-family:'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 14px;
	color:#666666;
}
.post .contato p.label {
	text-align: right;
	width: 122px;
	float: left;
	margin-right:5px;
	font-family:arial, sans-serif;
	font-size: 14px;
	color:#444444;
	font-weight:bold;
}
.post .contato p.checkbox {
	width:auto;
}
.post .contato p.checkbox label {
	width:100%;
	display:block;
	margin-left:104px;
}
.post .contato p.checkbox label span {
	float:left;
}
.post .contato form {
	width: 450px;
	height: 350px;
}
.post .contato form input {
	background: url(img/bg-contato-form.png) no-repeat top left;
	background-color: transparent;
	border: none;
	width: 312px;
	height: 24px;
	padding: 0 5px 0 5px;
}
.post .contato form input[type=submit] {
	background: url(img/enviar-contato.png) no-repeat;
	background-color: transparent;
	border: none;
	width: 62px;
	height: 28px;
	text-indent: -99999px;
	cursor: pointer;
	background-position: 0 -2px;
}
.post .contato form input[type=checkbox] {
	width:10px;
	height:10px;
	float:left;
}
.post .contato form span {
	margin-bottom: 10px;
	display: block;
}
.post .contato form textarea {
	margin: 0px !important;
	height:219px;
	background: url(img/bg-mensagem-contato.png) no-repeat top left;
	border: none;
	width:319px;
}
.post .contato .input-checkbox {
	width: 305px;
	display: block;
	margin-left: 92px;
}
.post .contato .submit {
	clear: both;
	margin-left: 243px;
}

/* Contato */

/* Biografia */

.biografia .wrapper-biografia {
	background:url(img/divisor-biografia.png) no-repeat center bottom;
	padding-bottom:30px;
}
.biografia .wrapper-linha-do-tempo {
	margin-top:10px;
}
.biografia .wrapper-linha-do-tempo .anos {
	width: 94px;
	height: auto;
	float: left;
	margin-right: 16px;
}
.biografia .wrapper-linha-do-tempo .anos ul {
	background: url(img/bg-anos-biografia.png?5) no-repeat top left;
	width: 93px;
	height: 344px;
}
.biografia .wrapper-linha-do-tempo .anos ul li {
	height: 18px;
	padding-top: 16px;
	margin-bottom: 20px;
	margin-left: 15px;
}
.biografia .wrapper-linha-do-tempo .anos ul li:first-child {
	padding-top:22px;
}
.biografia .wrapper-linha-do-tempo .anos ul li a {
	font-family: arial, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.biografia .wrapper-linha-do-tempo .anos ul li a:hover {
	text-decoration:underline;
}
.biografia .wrapper-linha-do-tempo .desc-anos {
	float: left;
	width: 790px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .section{
	padding-top:1px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .tit-anos {
	font-family: arial, sans-serif;
	font-size: 24px;
	color: #4C4C4C;
	font-weight: bold;
	background: url(img/divisor-anos-biografia.png) no-repeat bottom left;
	height: 44px;
	margin-top: 31px;
	width: 773px;
	margin-left: -24px;
	padding-left: 24px;
	margin-bottom:10px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .tit-post-anos {
	color:#eb1b23;
	font-family: arial, sans-serif;
	font-size:26px;
	line-height:30px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .data-post-anos {
	font-family: arial, sans-serif;
	font-size: 18px;
	color:#444444;
	margin-top:10px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .desc-post-anos {
	color:#444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:10px;
	background: url(img/divisor-biografia.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.biografia .wrapper-linha-do-tempo .desc-anos .desc-post-anos img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.biografia .wrapper-linha-do-tempo .desc-anos ul {
	width: 100%;
	height: 420px;
	overflow: auto;
	margin-bottom: 50px;
}

/* Biografia */

/* Links Uteis */

.links-uteis .resultado-de-busca ul.lista-resultado-de-busca li a {
	display:block;
	font-size: 20px;
	font-weight: bold;
	color: #EB1B23;
	margin-bottom: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.links-uteis .resultado-de-busca ul.lista-resultado-de-busca li {
	font-size: 13px;
	color: #666;
	text-align: justify;
	font-family: 'Myriad Pro', Arial, Helvetica, Tahoma, sans-serif;
}

/* Links Uteis */

/* Links sociais sidebar */

.sidebar .wrapper-tabs {
	overflow: hidden;
	height: 320px;
	clear: both;
	background: white;
	/* padding: 11px; */
	border: 1px solid #0C70B8;
}
.sidebar .ul-tabs {
	width: 100%;
	height: 49px;
}
.sidebar .ul-tabs li {
	background: url(img/bg-redessociais-sidebar.png) no-repeat;
	text-indent: -99999px;
	width: 40px;
	height: 58px;
	float: left;
	margin-right: 10px;
}
.sidebar .ul-tabs li:last-child {margin-right: 0;}
.sidebar .ul-tabs li.ui-tabs-selected {
	background: url(img/bg-redessociais-sidebar-hover.png) no-repeat; 
}
.sidebar .ul-tabs li:hover {
	background: url(img/bg-redessociais-sidebar-hover.png) no-repeat;
}
.sidebar .ul-tabs li.facebook {
	background-position:-52px 0;
}
.sidebar .ul-tabs li.linkedin {
	background-position:-104px 0;
}
.sidebar .ul-tabs li.youtube {
	background-position:-157px 0;
}
.sidebar .ul-tabs li.flickr {
	background-position:-211px 0;
}
.sidebar .ul-tabs li a {
	display: block;
	height: 36px;
}
.sidebar .wrapper-tabs #twitter-tab {
    padding: 11px;
}
.sidebar .wrapper-tabs #twitter-tab  h4 {
	background: url(img/logo-twitter.jpg?!) no-repeat;
	width: 100%;
	height: 30px;
	text-indent: -99999px;
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccfd1;
	margin-bottom: 10px;
}
.sidebar .wrapper-tabs #twitter-tab  h4 a {
	display: block;
	height: 38px;
	width: 136px;
}
.sidebar .wrapper-tabs #twitter-tab ul li {
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #1999d8;
}
.sidebar .wrapper-tabs #twitter-tab ul li p {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#333;
	line-height: 14px;
}
.sidebar .wrapper-tabs #twitter-tab ul li p a {
	font-weight:bold;
}
.sidebar .wrapper-tabs #twitter-tab  h6 a {
	font-family:Verdana,sans-serif;
	font-size:12px;
	color:#299cd4;
	font-weight:bold;
	margin-bottom:5px;
}
.content-twitter {
	height: 235px;
	margin-bottom: 3px;
	overflow: auto;
	width: 239px;
}
.twitter-rodape-widget {
	background: url(img/rodape-widget-twitter.jpg?3) no-repeat right;
	display: block;
	width: 100%;
	height: 20px;
	text-indent: -999999px;
}
.sidebar .wrapper-tabs #facebook-tab  h4 {
	width: 252px;
	margin-left: -12px;
	height: 32px;
	margin-top: -11px;
	background: url(img/ui-tab-facebook-header.png);
}
.sidebar .wrapper-tabs #facebook-tab  h4 a {
	display:block;
	height:100%;
	text-indent:-99999px;
}
.sidebar .wrapper-tabs #facebook-tab div {
	margin-top:10px;
}
.sidebar .wrapper-tabs #facebook-tab div img {
	float: left;
	margin-right: 7px;
}
.sidebar .wrapper-tabs #facebook-tab div h5 {
	float: left;
	display: block;
	width: 172px;
	font-family:arial, sans-serif;
	font-size:14px;
	color:#3d5a95;
	font-weight:bold;
}
.sidebar .wrapper-tabs #facebook-tab div>a {
	background: url(img/curtir-sidebar.jpg) no-repeat;
	text-indent: -99999px;
	width: 61px;
	height: 30px;
	display: block;
	float: left;
	margin-top: 8px;
}
.sidebar .wrapper-tabs #linkedin-tab div h5 {
	float: left;
	display: block;
	width: 172px;
	font-family:arial, sans-serif;
	font-size:14px;
	color:#3d5a95;
	font-weight:bold;
}
.sidebar .wrapper-tabs #linkedin-tab div img {
	float: left;
}
.sidebar .wrapper-tabs #linkedin-tab div>p {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
	float: left;
	width: 164px;
	margin-top: -23px;
}
.sidebar .wrapper-tabs #linkedin-tab div .veja-perfil {
	margin-top:10px;
	margin-bottom:10px;
}
.sidebar .wrapper-tabs #youtube-tab div ul li {
	width: 193px;
	margin: 20px auto 20px auto;
}
.sidebar .wrapper-tabs #youtube-tab div ul li.video_youtube img{
	width: 193px;
	height: 120px;
}
.sidebar .wrapper-tabs #flickr-tab h4  a{
	float: left;
	display: block;
	width: 172px;
	font-family:arial, sans-serif;
	font-size:14px;
	color:#3d5a95;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}
.sidebar .wrapper-tabs #flickr-tab div .thumbs {
	width: 221px;
	height: auto;
	margin: 0 auto;
	overflow: auto;
}
.sidebar .wrapper-tabs #flickr-tab div .thumbs p {
	float: left;
	margin-right: 18px;
	margin-bottom: 18px;
}
.sidebar .wrapper-tabs #flickr-tab div ul li.no-margin {
	margin-left:0;
	margin-right:0;
}
.sidebar .wrapper-tabs #flickr-tab div .footer-sociais-sidebar {
	display: block;
	padding-left: 6px;
	margin-top: 19px;
}

/* Links sociais sidebar */

.at15t_twitthis {
	background-position: 0 -5312px !important;
}

/* Ajuste Video sidebar*/

#mediaplayer_wrapper{
	position: relative;
	height: 183px;
	z-index: 1;
	width: auto;
	margin-top: 0px;
	margin-bottom: 25px;
}
.wrapper-video-sidebar {
	position: absolute;
	top: 0;
	z-index: 0;
	width: 252px !important;
	height: 183px !important;
	margin-top: 0;
	margin-left: 0;
}